﻿using ServiceStack.DataAnnotations;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LeHouse.Server.Dto
{
    /// <summary>
    /// 房屋所有权证书表 12月01
    /// </summary>
    public class Collateral_ownership
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        [AutoIncrement]
        public int T_ownershipID { set; get; }
        /// <summary>
        /// 项目号（生成原则：年+00001，如201600001）
        /// </summary>
        public string T_ReportNumber { set; get; }
        /// <summary>
        /// 房屋所有权证书编号（如：京房权证延私字第11209号）
        /// </summary>
        public string T_OwneNumber { set; get; }
        /// <summary>
        /// 房屋产别（字典）
        /// </summary>
        public Nullable<int> T_HousingProduction { set; get; }
        /// <summary>
        /// 产权人
        /// </summary>
        public string T_ProductionName { set; get; }
        /// <summary>
        /// 来源属性 （字典）
        /// </summary>
        public Nullable<int> T_SourceAttribute { set; get; }
        /// <summary>
        /// 建筑面积
        /// </summary>
        public Nullable<int> T_BuiltUpArea { set; get; }
        /// <summary>
        /// 使用面积
        /// </summary>
        public Nullable<int> T_UseArea { set; get; }
        /// <summary>
        /// 专有建筑面积
        /// </summary>
        public Nullable<int> T_ProperBuiltUpArea { set; get; }
        /// <summary>
        /// 证载用途
        /// </summary>
        public string T_CardApplication { set; get; }
        /// <summary>
        /// 房屋登记表（字典）--暂时写死 有/无
        /// </summary>
        public Nullable<int> T_HouseRegistrationForm { set; get; }
        /// <summary>
        /// 共有情况（字典）
        /// </summary>
        public Nullable<int> T_CommonSituation { set; get; }
        /// <summary>
        /// 共有份额
        /// </summary>
        public Nullable<int> T_ShareCommon { set; get; }
        /// <summary>
        /// 房产证登记时间
        /// </summary>
        public Nullable<DateTime> T_ProductionDate { set; get; }
        /// <summary>
        /// 是否为新房本（字典）--暂时写死 是/否
        /// </summary>
        public Nullable<int> T_ProductionIS { set; get; }
    }
}
